package com.mindata.blockchain.socket.common;

/**
 * @author wuweifeng wrote on 2018/3/9.
 */
public interface Const {
    /**
     * 区块服务器地址
     */
    String SERVER = "127.0.0.1";
    /**
     * 区块服务器分组名
     */
    String GROUP_NAME = "block_group";
    /**
     * 区块监听端口
     */
    int PORT = 6789;


    /**
     * RAFT的集群节点
     */
    String RAFTPEERS = "127.0.0.1:5001:1,127.0.0.1:5002:2,127.0.0.1:5003:3,127.0.0.1:5004:4,127.0.0.1:5005:5";

    /**
     * RAFT的本地serverPORT
     */
    String RAFTSERVERPORT = "127.0.0.1:5010:1";

    /**
     * raft本地化log地址
     */
    String RAFTLOGDIR = "/database/raft/log";

    /**
     * 心跳超时时间
     */
    int TIMEOUT = 5000;

    String CHARSET = "UTF-8";
    /**
     * 联盟后台
     */
    String MANAGER_URL = "http://localhost:8888/";
    /**
     * 是否单节点启动，调试使用
     */
    String SINGE_NODE = "false";

    /**
     *BloomFilter size
     */
    int BFSIZE = 1000000;

    /**
     * 节点版本
     */
    int VERSION = 1;

    /**
     * 默认共识
     */
    String PBFT = "PBFT";
    /**
     * 空
     */
    String NULL = "";
}
